Good Practices for Reproducible Research
نویسندگان
چکیده
Multi-core architectures comprising several GPUs have become mainstream in the eld of High-Performance Computing. However, obtaining the maximum performance of such heterogeneous machines is challenging as it requires to carefully o oad computations and manage data movements between the di erent processing units. The most promising and successful approaches so far rely on task-based runtimes that abstract the machine and rely on opportunistic scheduling algorithms. As a consequence, the problem gets shifted to choosing the task granularity, task graph structure, and optimizing the scheduling strategies. Trying di erent combinations of these di erent alternatives is also itself a challenge. Indeed, getting accurate measurements requires reserving the target system for the whole duration of experiments. Furthermore, observations are limited to the few available systems at hand and may be di cult to generalize. In this article, we show how we crafted a coarsegrain hybrid simulation/emulation of StarPU, a dynamic runtime for hybrid architectures, over SimGrid, a versatile simulator for distributed systems. This approach allows to obtain performance predictions accurate within a few percents on classical dense linear algebra kernels in a matter of seconds, which allows both runtime and application designers to quickly decide which optimization to enable or whether it is worth investing in higher-end GPUs or not.
منابع مشابه
Setting the Default to Reproducible Reproducibility in Computational and Experimental Mathematics Developed collaboratively by the ICERM workshop participants1 Compiled and edited by the Organizers
Science is built upon foundations of theory and experiment validated and improved through open, transparent communication. With the increasingly central role of computation in scientific discovery this means communicating all details of the computations needed for others to replicate the experiment, i.e. making available to others the associated data and code. The “reproducible research” moveme...
متن کاملScientific and Legal Perspectives on Science Generated for Regulatory Activities
This article originated from a conference that asked "Should scientific work conducted for purposes of advocacy before regulatory agencies or courts be judged by the same standards as science conducted for other purposes?" In the article, which focuses on the regulatory advocacy context, we argue that it can be and should be. First, we describe a set of standards and practices currently being u...
متن کاملMaking Social Media Research Reproducible
The huge numbers of people using social media makes online social networks an attractive source of data for researchers. But in order for the resultant huge numbers of research publications that involve social media to be credible and trusted, their methodologies, considerations of data handling and sensitivity, analysis, and so forth must be appropriately documented. We believe that one way to...
متن کاملThe factors influencing on knowledge, attitudes, and practices in women with breast cancer referring to health centers of Ilam in 2013
Background and aims: The mortality rate for breast cancer is directly related to the stage of disease at diagnosis. The present study was aimed to determine the factors influencing on knowledge, attitudes, and practices in women with breast cancer and its screening methods. Methods: In a cross- sectional study, we evaluated 383 women who referred to healt...
متن کاملMale partners' knowledge and practices of antenatal care in district Swat, Khyber Pakhtunkhwa, Pakistan: A cross-sectional study
Background & aim: Active participation of men in antenatal care and their considerable knowledge about this issue is resulted in favorable pregnancy outcomes. This study aimed to assess the knowledge and practices of male partners regarding antenatal care (ANC) and their associated factors in district Swat, Khyber Pakhtunkhwa, Pakistan (KPK). Methods<...
متن کاملMajor Barriers to Application of Good Agricultural Practices (GAPs) Technologies in Sustainability of Livestock Units
The main purpose of this study was to investigate the major barriers to application of Good Agricultural Practices (GAPs) technologies in sustainability of livestock by ranchers of Meshkinshahr. A sample of 120 farmers was selected by using proportional random sampling method. Data were collected by means of a questionnaire. Validity of questionnaire was determined through Agricultural Jihad ex...
متن کامل